﻿li {
    list-style-type: none; 
    display: list-item;
    text-align: -webkit-match-parent;
}
.rec_items_box 
{
    padding: 0;
    width: 759px;
    height: auto; 
    float: left;
}
.proslider { width:751px; overflow:hidden; position: relative;}
.proslider ul{ position:relative; width:200000px;}
.proslider .abtn 
{
    top:60px;
    width:36px;
    height:36px;
    background:url(http://c2.neweggimages.com.cn/WebResources/2009/Default/Nest/img_v2/timelimit_abtn.png) no-repeat;
    overflow: hidden;
    position: absolute;
    text-indent: -20000px;
}
.aright { right: 0; }
.proslider .aleft:hover{ background-position:left top;}
.proslider .aleft,.proslider .agrayleft:hover{ background-position:-72px top;}
.proslider .aright:hover{background-position:-36px top;}
.proslider .aright,.proslider .agrayright:hover{background-position:-108px top;}
.proslider .agrayleft,.proslider .agrayright{display:none;_display:block;}

.rec_items_box .prolist li {
    float: left;
    width: 200px;
    padding: 0 22px; 
    background: url(http://c2.neweggimages.com.cn/WebResources/2009/Default/Nest/img_v2/vdot.gif) repeat-y right top;
}
.rec_items_box .prolist .last{ background:none; }
.timelimit_pre { position:absolute;right:0;width:228px;height:52px;top:0;}


/*滚动LOGO*/
.picTexBox
{
    margin: 0px auto 0px auto;
    clear: both;
    width: auto;
    padding: 0px 0px 0px 5px;
    background: #F4F4F4;
    height: 160px;
    border: 1px solid #ccc;
    border-bottom: 0px;
} 
.picTexBox .scrollList_pre
{
    float: left;
    width: 30px;
    height: 160px;
    padding-top: 0px;
    text-align: center;
    background: url(../../_imgs/bg_arrow.png) no-repeat 5px 63px; 
    cursor: pointer;
} 
.picTexBox .scrollList_next
{
    float: right;
    width: 30px;
    height: 160px;
    padding-top: 0px;
    text-align: center;
    background: url(../../_imgs/bg_arrow.png) no-repeat 7px -86px; 
    cursor: pointer;
}
.scrollList_83
{
    position: relative;
    margin: 10px auto 0px auto;
    width: 685px;
    overflow: hidden;
    float: left;
}
.scrollList_83 .photolist
{
    position: relative;
    overflow: visible;
    width: 10000px;
}
.scrollList_83 .photolist ul
{
    float: left;
    margin: 0 0 8px 0;
    padding: 0px 0 0 10px;
    clear: both;
}
.scrollList_83 .photolist ul li
{
    float: left;
    margin: 0 11px 0 0;
    display: inline;
    height: auto;
}
.scrollList_83 .photolist ul li img
{
    width: 210px;
    height: 140px;
    margin: 0px 5px;
    border: 1px solid #ccc;
}
/*滚动LOGO*/


/* 商品列表检索 */
.searchPanel 
{
    margin: 0px;
    clear: both;
    width: 752px;
    padding: 0px 0px 0px 5px;
    background: #E9E9E9;
    height: 35px;
    border: 1px solid #ccc;
    border-top: 0px;
    vertical-align: top;
}
.searchPanel ul li
{
    float: left;
    padding-top: 8px;
    line-height: 22px;
}
 .searchPanel span 
{
    float: left; 
    margin-right: 10px;
} 

/* 商品列表 主体展示 BEGIN */
.product_items_box 
{
    padding: 0;
    margin: 0px 0px 10px 0px;
    width: 752px;
    height: auto;
    float: left;
} 
.controlPanel, .controlPanelB
{
    margin-top: 10px;
    height: 74px;
    background: #F7F7F7;
    border: 1px solid #D7D7D7;
}
.controlPanelB
{
    height: 35px;
}
.controlPanelB .pagePanel
{
    margin: 2px 8px 0 0;
}
.controlPanel
{
    width: 757px;
    margin: 10px 0px 0px 0px;
    height: 74px;
    background: #F7F7F7;
    border: 1px solid #cccccc;
}
.controlPanel.reduce
{
    height: 48px;
}
.controlPanel.reduce2
{
    height: 74px;
}
.displayPanel
{
    height: 37px;
    background: #e9e9e9;
    border: 1px solid #ddd;
} 
.displayPanel
{
    float: left;
    margin: 4px 0 0 3px;
    width: 285px;
    display: inline;
}
.displayPanel.haveMoreMar
{
    margin-left: 5px;
}
.displayPanel label
{
    float: left;
    margin: 12px 0 0 10px;
}
.displayPanel span.spacer
{
    float: left;
    margin: 11px 0 0 5px;
}
.displayPanel li
{
    float: left;
}
.displayPanel li a, .displayPanel .showStyle span.current, .displayPanel .showNo span.current
{
    float: left;
    width: 15px;
    height: 15px;
}
.displayPanel .showStyle li
{
    margin: 11px 5px 0 0;
}
.displayPanel li.showRow a
{
    background: url(../../_imgs/btn.gif) no-repeat -2068px 0;
}
.displayPanel li.showRow a:hover, .displayPanel li.showRow span.current
{
    background: url(../../_imgs/btn.gif) no-repeat -2068px -15px;
}
.displayPanel li.showGrid a
{
    background: url(../../_imgs/btn.gif) no-repeat -2083px 0;
}
.displayPanel li.showGrid a:hover, .displayPanel li.showGrid span.current
{
    background: url(../../_imgs/btn.gif) no-repeat -2083px -15px;
}
.displayPanel .showNo li
{
    margin: 11px 5px 0 0;
    margin-right: 5px;
}
.displayPanel .showNo li a, .displayPanel .showNo span.current
{
    width: 16px;
}
.displayPanel li.show12 a
{
    background: url(../../_imgs/btn.gif) no-repeat -2098px 0;
}
.displayPanel li.show12 a:hover, .displayPanel li.show12 span.current
{
    background: url(../../_imgs/btn.gif) no-repeat -2098px -15px;
}
.displayPanel li.show24 a
{
    background: url(../../_imgs/btn.gif) no-repeat -2114px 0;
}
.displayPanel li.show24 a:hover, .displayPanel li.show24 span.current
{
    background: url(../../_imgs/btn.gif) no-repeat -2114px -15px;
}
.displayPanel li.show36 a
{
    background: url(../../_imgs/btn.gif) no-repeat -2130px 0;
}
.displayPanel li.show36 a:hover, .displayPanel li.show36 span.current
{
    background: url(../../_imgs/btn.gif) no-repeat -2130px -15px;
}
.displayPanel select
{
    margin: 8px 0 0 0;
    width: 115px;
    font-size: 12px;
}
.pagePanel
{
    float: right;
    margin-right: 5px;
    display: inline;
}
.controlPanel.reduce .pagePanel
{
    margin-top: 8px;
}
.pagePanel p, .pagePanel ul {
	float: left;
}
.pagePanel p {
	margin-top: 6px;
	_margin-top: 6px;
	padding: 2px 0;
}
.pagePanel li
{
    float: left;
    margin: 8px 0 0 5px;
}
.pagePanel li a, .pagePanel li span
{
    float: left;
    padding: 1px 4px;
    height: 14px;
    line-height: 13px;
    color: #484848;
    font-size: 11px;
    text-align: center;
    background: #FFF;
    border: 1px solid #A5A5A5;
}
.pagePanel li a, .pagePanel li span
{
    color: #484848;
}
.pagePanel li a:hover, .pagePanel li span.current
{
    color: #FFF;
    background: #FFA200;
    border: 1px solid #FFA200;
    text-decoration: none;
}
.pagePanel li a.control, .pagePanel li span.disable
{
    width: 60px;
    padding: 1px 2px;
    line-height: 15px;
    font-size: 12px;
}
.pagePanel li span.disable
{
    color: #A5A5A5;
}
.pagePanel li span.current, .pagePanel li span.disable
{
    cursor: default;
}
.listShowRow dd
{
    width: 752px; margin-left: 3px;
}
.listShowRow #productItem
{
    min-height: 140px;
}
.listShowRow .img
{
    width: 170px;
    height: auto;
}
.listShowRow .img input
{
    top: 10px; >top:5px;left:8px; }
.listShowRow .img label
{
    top: 10px;
    left: 24px;
}
.listShowRow .img img
{
    margin: 10px 0px 10px 10px; 
}
.listShowRow .detail
{
    width: 365px;
    margin: 10px 0px 0px 5px;
}
.listShowRow .detail .name
{
    height: auto;
    overflow: hidden;
}
.listShowRow .detail .name h4
{
    font-size: 14px;
    font-weight: normal;
}
.listShowRow .detail li
{
    margin-bottom: 3px;
}
.listShowRow .control
{
    padding-top: 12px;
    margin-right: 10px;
    width: 165px;
    display: inline;
}
.listShowRow .control strong, .listShowRow .control del
{
    float: right;
}
.listShowRow a.btnBuy, .listShowRow a.btnBookmark, .listShowRow a.btnAlert
{
    float: right;
    margin-top: 8px;
}

.listShowRow .control .btn
{ 
    margin-top: 8px;
}
#productList li.rating2
{
    display: none;
}
.listShowGrid dd
{
    margin: 10px 3px 0px 3px;
    width: 180px;
    padding-bottom: 10px; *padding-bottom:10px; _padding-bottom:10px; }
.listShowGrid dd.noMarginRight
{
    margin-right: 0;
}
.listShowGrid .img
{
    width: 180px;
}
.listShowGrid .img input
{
    top: 7px;
    right: 33px;
    cursor: pointer;
}
.listShowGrid .img label
{
    top: 5px;
    right: 5px;
}
.listShowGrid .img img
{
    margin: 18px 0 0 15px; *margin:18px0015px;_margin:18px0015px;}
.listShowGrid .detail
{
    width: 180px;
}
.listShowGrid .detail .name
{
    padding: 0 3px 0 9px; 
}
.listShowGrid .detail .name h4
{
    font-size: 12px;
    font-weight: normal;
}
.listShowGrid .detail li
{
    display: none;
}
.listShowGrid .detail .name, #productList.listShowGrid li.rating2, #productList.listShowGrid li.icon
{
    display: block;
}
.listShowGrid .detail li label
{
    margin-left: 9px;
}
.listShowGrid .control
{ 
    padding-top: 3px;
    width: 180px;
} 
.listShowGrid .control .btn
{ 
    margin-top: 8px;
}
.listShowGrid .control strong, .listShowGrid .control ins
{
    float: left;
}
.listShowGrid .control label
{
    margin-left: 9px;
}
.listShowGrid .btnBuy, .listShowGrid a.btnBookmark, .listShowGrid a.btnAlert, .listShowGrid .original, .listShowGrid .price
{
    float: left;
    margin: 5px 0 5px 0px;
    display: inline;
}
#productList dl
{
    float: left;
    width: 100%;
}
#productList dd
{
    float: left;
    border: 1px solid #F1F1F1;
    margin-top: 10px;
}
#productList dd.selected
{
    border: 1px solid #FFC758;
}
#productList div
{
    float: left;
}
#productList .img
{
    position: relative;
}
#productList #productItem .img
{
    height: 115px;
}
#productList .img input
{
    position: absolute;
    cursor: pointer;
}
#productList .img label
{
    position: absolute;
    cursor: pointer;
}
#productList .detail
{
    padding: 10px 0 0 0;
}
#productList .detail .name a
{
    color: #484848;
}
#productList.listShowGrid .detail .name a
{
    display: block;
    overflow: hidden;
    height: 47px;
    word-wrap: break-word;
    line-height: 16px;
}
#productList.listShowGrid .detail
{
    min-height: 45px;
    overflow: hidden;
}
#productList .detail .name a:hover
{
    color: #1e4c9a;
}
#productList .detail .name a span
{
    color: #f60;
}
#productList .detail li label
{
    color: #808080;
}
#productList .control
{
    float: right;
}
#productList .control li
{
    float: left;
    width: 100%;
    margin-bottom: 3px;
}
#productList.listShowGrid .detail li.icon
{
    margin-left: 9px;
    width: 95%;
}
#productList .control strong, #productList .control del
{
    text-align: left;
}
#productList .control strong
{
    color: #f60;
}
#productList .control label
{
    float: left;
    margin-left: 9px;
    color: #808080;
}
#productList a.btnBuy, #productList a.btnBookmark, #compare a.btnBuy, #compare a.btnBookmark, #productList a.btnAlert, #compare a.btnAlert
{
    margin: 3px 0 0 9px;
    display: inline;
}
.listShowRow .original
{
    margin: 5px 0px 5px 0px;
}
.listShowRow .price
{
    margin: 5px 0px 5px 0px;
}
.listShowRow .btnBuy
{
    margin: 5px 0px 5px 0px;
}

.btnAddCard_1 { border: 0px; background: url('../../_imgs/btn_shoppingcart_1.png') no-repeat; height: 27px; width: 122px; padding: 0px; margin: 0px 0px 0px 8px; cursor: pointer; }
/* 商品列表 主体展示 END */

/* 商品明细 BEGIN */
.product_details { 
    padding: 0;
    width: 752px;
    height: auto; 
    float: left;
}
.product_details .detailsBoxBar {
	 height: 29px; width: 100%; float: left; margin: 0px; background: #023435; clear: both;
}
.product_details .detailsBoxBar UL 
{
	list-style-type: none; margin: 0px; padding: 0px;
}
.product_details .detailsBoxBar UL LI.left
{
     margin: 0px; padding: 0px; float: left; background: url(../../_imgs/bar1_bg_left.gif) no-repeat; height: 29px; width: 12px;
} 
.product_details .detailsBoxBar UL LI.center
{
     font-size: 14px; margin: 0px; padding: 0px; float: left; height: 29px; line-height: 29px; font-weight: bold; width: 500px;
} 
.product_details .detailsBoxBar UL LI.center SPAN.name { float: left; margin-left: 10px; width: 530px; color: #FFF; }
.product_details .detailsBoxBar UL LI.center SPAN.title { float: left;  margin-left: 10px; color: #FFF;  }
.product_details .detailsBoxBar UL LI.center A { color: #e55e02; text-decoration: none; font-size: 13px; }
.product_details .detailsBoxBar UL LI.center A:hover { color: #e55e02; text-decoration: underline; }
.product_details .detailsBoxBar UL LI.right
{
     margin: 0px; padding: 0px; float: right; display: inline; background: url(../../_imgs/bar1_bg_right.gif) no-repeat; height: 29px; width: 12px;
}
 
.product_details .productMainShowArea  
{
	margin: 5px 0px 5px 0px; padding: 0px; clear: both; float: left; width: 100%;
	}

.product_details .pictures_area { width: 342px; float: left; margin: 0px 0px 0px 0px; clear: both;}
.product_details .pictures_box { width: 342px; height: auto; float: left; padding: 1px 0px 0px 0px; background: url(../../_imgs/product_main_show_box_bg.gif) no-repeat bottom; }
.product_details .pictures_area .pictures_box .bigImgArea
{
    float: left;
    width: 340px;
    overflow: hidden; 
    clear: both; 
    border: 1px #cccccc solid; 
    height: auto;
}
.product_details .pictures_area .pictures_box .bigImgArea dl { }  
.product_details .pictures_area .pictures_box .bigImgArea #bigImg
{
    cursor: crosshair;
}
.product_details .pictures_area .pictures_box .bigImgArea dd
{
    margin-left: 5px;
}
.product_details .pictures_area .pictures_box .bigImgArea .mainShow
{
    width: 340px;
    height: 365px;
    overflow: hidden;
    clear: both;
    position: relative;
}
.product_details .pictures_area .pictures_box .bigImgArea p.iconScareBuying
{
    width: 71px;
    height: 65px;
    position: absolute;
    background:url(../../_imgs/icon_scareBuying100907.png)no-repeat;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled="true",sizingMethod="scale",src="../_imgs/icon_scareBuying100907.png");_background:none;z-index:200;}
.product_details .pictures_area .pictures_box .bigImgArea #midImg
{
    width: 340px; height: auto; border: 0px;
}
.product_details .pictures_area .smallImgArea { width: 342px; height: 32px; float: left; clear: both; text-align: left; margin: 8px 0px 0px 8px; } 
.product_details .pictures_area .smallImgArea .thumbnails
{
    clear: both;
    padding: 0px;
    margin: 0px;
	height: 38px;
	float: left;
	width: 342px;
}
.product_details .pictures_area .smallImgArea .thumbnails .noExtra
{
    width: 288px;
    overflow: hidden;
    float: left;
    height: 32px;
    position: relative;
}  
.product_details .pictures_area .smallImgArea .thumbnails .moveable
{
    position: absolute;
    left: 0;
    top: 0;
}
.product_details .pictures_area .smallImgArea .thumbnails li
{
    float: left;
    margin-right: 6px;
    border: 0;
}
.product_details .pictures_area .smallImgArea .thumbnails li a
{
    display: block;
    width: 40px;
    height: 30px;
    overflow: hidden;
    border: 1px #CCC solid;
}
.product_details .pictures_area .smallImgArea .thumbnails li a:hover, .thumbnails li a.currImg, .thumbnails li a.currImg:hover
{
    border: 1px #F60 solid;
}
.product_details .pictures_area .smallImgArea .thumbnails .view360, .thumbnails .viewVideo
{
    background: url(../../_imgs/bgPro101201.gif) no-repeat 0 -62px;
}
.product_details .pictures_area .smallImgArea .thumbnails .viewVideo
{
    background: url(../../_imgs/bgPro101201.gif) no-repeat -40px -62px;
}
.product_details .pictures_area .smallImgArea .thumbnails a.pre, .thumbnails a.pre:hover, .thumbnails a.next, .thumbnails a.next:hover
{
    width: 16px;
    height: 30px;
    overflow: hidden;
    margin-right: 6px;
    background: url(../../_imgs/bgPro101201.gif) no-repeat -81px -62px;
    float: left;
}
.product_details .pictures_area .smallImgArea .thumbnails a.pre:hover
{
    background-position: -119px -62px; float: left;
}
.product_details .pictures_area .smallImgArea .thumbnails a.next
{
    background-position: -100px -62px; float: left;
}
.product_details .pictures_area .smallImgArea .thumbnails a.next:hover
{
    background-position: -138px -62px;
}
.product_details .pictures_area .smallImgArea .thumbnails a.preDisable:hover
{
    background-position: -81px -62px;
    cursor: default;
}
.product_details .pictures_area .smallImgArea .thumbnails a.nextDisable:hover
{
    background-position: -100px -62px;
    cursor: default;
}
.clear
{
    clear: both;
    height: 0;
    line-height: 0;
    font-size: 0;
}
div.jqZoomTitle
{
    z-index: 5000;
    text-align: center;
    font-size: 11px;
    font-family: Tahoma;
    height: 16px;
    padding-top: 2px;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    color: #FFF;
    background: #999;
}
.jqZoomPup
{
    overflow: hidden;
    background-color: #FFF;
    -moz-opacity: .6;
    opacity: .6;
    filter: alpha(opacity = 60);
    z-index: 10;
    border-color: #c4c4c4;
    border-style: solid;
    cursor: crosshair;
}
.jqZoomPup img
{
    border: 0;
}
.preload
{
    -moz-opacity: .8;
    opacity: .8;
    filter: alpha(opacity = 80);
    color: #333;
    font-size: 12px;
    font-family: Tahoma;
    text-decoration: none;
    border: 1px solid #CCC;
    background-color: white;
    padding: 8px;
    text-align: center;
    background-image: url(../_imgs/zoomloader.gif);
    background-repeat: no-repeat;
    background-position: 43px 30px;
    width: 90px; *width:100px;height:43px;*height:55px;z-index:10;position:absolute;top:3px;left:3px;}
.jqZoomWindow
{
    border: 2px solid #F60;
    background-color: #FFF;
}
 
.product_details .profile { float: left; width: 369px; float: left; margin: 10px 0px 0px 15px; }
.product_details .profile UL.itmes { margin: 0px 0px; padding: 0px 0px; list-style: none; font-size: 12px; line-height: 25px;}
.product_details .profile UL LI.title { clear: left; float: left; margin-bottom: 5px; width: 80px; }
.product_details .profile UL LI.item { float: left; width: 265px; margin-bottom: 5px; }
.product_details .profile UL LI.item span { margin: 0px 5px; }
.product_details .profile UL LI.more { float: right; }

.product_details .profile UL.cartbox { margin-top: 30px; width: 354px; height: 55px; background: #f5f5f5; border: 1px solid #d8d8d8; clear: both; float: left; }
.product_details .profile UL.cartbox LI.left { float: left; width: 160px; height: 55px; padding: 18px 0px 0px 0px; text-align: center; }
.product_details .profile UL.cartbox LI.right { float: left; width: auto; height: 55px; padding: 13px 0px 0px 0px; }

.product_details .detailsContentBox  
{
    margin: 5px 0px 15px 0px; min-height: 200px; padding: 10px; clear: both; float: left; width: 730px; color: #666666; font-size: 13px; line-height: 22px;
    border: 1px #CCC solid;
} 
INPUT.TextBox { border: 1px solid #aaa9ae; background: #ffffff; height: 19px; font-size: 12px; width: 100%; }

/* 商品明细 END */